@charset "utf-8";

/* CSS Document */

body {
	margin: 0px;
	font-family: "Microsoft YaHei";
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

a {
	text-decoration: none;
	color: #333;
	transform: translate(0, 0);
	transition: all .3s ease-in 0s;
}

a:hover {
	transition: 0.3s;
}

.clear {
	clear: both;
}

.cpmore,
.nr1,
.nr2,
.nr3,
.nr4,
.nr5,
.nr6,
.nr7,
.nr8,
.nr9,
.nr10,
.w1,
.w2,
.w3,
.w4,
.w5,
.ft {
	display: none;
}

.zk {
	display: block;
}

.wk {
	width: 100%;
	max-width: 1200px;
	margin: auto;
}

.dn {
	display: block;
}

.sj {
	display: none;
}

.swiper-slide {
	width: 100%;
	z-index: -1;
	background:#d7d7d7;
}

.swiper-slide img {
	height:626px;
	display: block;
	margin:auto;
}

.swiper-pagination-bullet-active {
	background: #FFF;
}

.swiper-pagination-bullet {
	width: 15px;
	height: 15px;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 10px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	margin-bottom: 60px;
}
.w1200{ width:100%; margin:auto; max-width:1200px;}
.topaa{ position:fixed; top:0px; background:#fff; z-index:999; display:none;box-shadow:0px 0px 10px #CCC;}
.topaa .topb{ margin:0px auto;}
.top{ width:100%;}
.topa{ width:100%; background:#1a1a1a; padding:5px 0; color:#FFF; font-size:12px; line-height:25px;}
.topa span{ float:right;}
.topa span img{ float:left; margin-right:10px;}
.topb{ margin:10px auto;}
.topb img{ float:left; margin:5px 0;}
.topb ul{ float:right; width:600px; height:72px; margin:5px 0;}
.topb ul li{ float:left; width:100px; margin:0px 10px; text-align:center;}
.topb ul li a{ display:block; line-height:40px; margin:16px 0; color:#333; font-size:16px;}
.topb ul li span{ display:block; line-height:40px; margin:16px 0; color:#333; font-size:16px; cursor:pointer;}
.topb ul li span:hover{ background:#029cff; display:block; line-height:40px; margin:16px 0; color:#ffffff; font-size:16px;border-radius:5px; cursor:pointer;}
.topb ul li a:hover{ background:#029cff; display:block; line-height:40px; margin:16px 0; color:#ffffff; font-size:16px;border-radius:5px;}

.topb ul li .dmu {
	position:absolute;
	background: #ffffff;
	color: #333333;
	text-align: center;
	z-index: 999;
	display: none;
	margin-top: 0px;
	width:140px;
	margin-left:-20px;
}

.topb ul li .dmu a {
	font-size: 14px;
	color: #61605c;
	text-align: center;
	line-height: 20px;
	margin-top: 0px;
	padding:10px 0;
	margin:0px;
	display:block;
}

.topb ul li .dmu a:hover {
	color:#ffffff;
	border-radius:0px;
}

.bt{ font-size:30px; color:#333; text-align:center; font-weight:300; padding:40px 0; margin:0px auto;}
.bt span{ display:block; color:#029cff; font-size:25px;}

.yyhy{ padding-bottom:40px; min-height:400px;}
.yyhy ul{}
.yyhy ul li{ float:left; width:23%; margin:10px 1%; background:#FFF; font-size:14px; box-shadow:0px 0px 3px #CCC; text-align:center; color:#333; padding-top:15px;}
.yyhy ul li img{ width:90%; margin:auto; display:block;}
.yyhy ul li h2{ font-size:20px; font-weight:300;}
.yyhy ul li p{ padding:0px 15px; height:80px; text-align:left;}
.yyhy ul li a{ color:#646464; width:130px; border:2px solid #646464; line-height:40px; display:block; margin:20px auto;}
.yyhy ul li a:hover{ color:#ffffff; background:#029cff; width:160px; border:2px solid #029cff; line-height:40px; display:block; margin:20px auto;}

.tjcp{ background:#f2f2f2; width:100%; min-height:300px; padding-bottom:20px;}
.tjcp ul{ width:90%; margin:auto;}
.tjcp li{ width:23%; margin:10px 1%; float:left; background:#fbfbfb; overflow:hidden;}
.tjcp li img{ display:block; width:100%; max-height:330px;}
.tjcp li { color:#029cff; font-size:20px; text-align:center; position:relative; cursor:pointer;}
.tjcp li span{ display:block; color:#666; font-size:14px;}
.tjcp li .linkpc{ background:#000; opacity:0; width:100%; height:100%; position:absolute; z-index:1;transition: 1s;}
.tjcp li:hover .linkpc{ background:#000; opacity:0.8; width:100%; height:100%; position:absolute; z-index:1;}
.tjcp li .linkpc a{color:#ffffff; width:130px; border:2px solid #ffffff; line-height:40px; display:block; margin:30% auto;}
.tjcp li .linkpc a:hover{color:#029cff; width:130px; border:2px solid #029cff; line-height:40px; display:block; margin:30% auto;}
.cpmore{ color:#FFF; background:#029cff; margin:30px auto; width:150px; text-align:center; display:none; border-radius:5px; line-height:40px;}


.zjbanner{ width:100%;}
.zjbanner img{ display:block; width:100%;}
.about{ min-height:300px;}
.aboutleft{ width:600px; float:left; color:#333; font-size:14px; line-height:25px;}
.about{ margin:40px auto;}
.aboutleft h1{ font-size:30px; font-weight:300;}
.aboutleft h1 span{ color:#029cff; font-size:18px; display:block;}
.aboutleft dt{ font-size:16px; font-weight:bold;}
.aboutleft dl dd{ line-height:20px; background:url(../image/tbfz.JPG) left no-repeat; padding-left:30px; margin:15px 10px;}
.aboutleftmore{ color:#FFF; background:#029cff; margin:30px auto; width:150px; text-align:center; display:block; border-radius:5px; line-height:40px;}

.aboutright{ float:right; width:582px;}
.aboutright img{ margin-top:50px;}

.hezuo{ min-height:300px; background-size:100% auto; padding-bottom:40px;}
.hzbt{ font-size:30px; color:#333; text-align:center; font-weight:300; padding:40px 0; margin:0px auto;}
.hzbt span{ display:block; color:#029cff; font-size:25px;}
.hezuo li{ width:calc((92% / 5) - 2px); margin:10px 2% 10px 0; background:#FFF; float:left;border:1px solid#e6e6e6}
.hezuo li img{ display:block; width:100%;}
.hezuo li:nth-child(5n){margin-right: 0;}


.innew{ min-height:200px; padding-bottom:30px;}
.innew li{ width:30%; margin:10px 1.6%; float:left; height:130px; overflow:hidden;}
.innew li a{ font-size:16px; color:#333;}
.innew li a:hover{ font-size:16px; color:#029cff;}
.innew li time{ display:block; color:#CCC; font-size:12px;}
.innew li p{ font-size:14px; color:#999;}


.foott{background:#323232; padding:40px 0;}
.foott ul{ width:50%; float:left;}
.foott ul li{ color:#FFF; font-size:14px; line-height:30px; margin:10px 0;}
.foott li img{ float:left; margin-right:10px;}

.erwei{ float:right;}
.erwei div{float: left;margin-left: 10px;}
.erwei img{width: 120px;}
.erwei p{color: #fff;text-align: center;line-height: 1;margin-bottom: 0;font-size: 12px;}
.foot{ background:#1a1a1a; font-size:12px; text-align:center; line-height:40px; color:#FFF;}
img{max-width: 100%;}
table{max-width: 100%;width: 100%!important;border-collapse: collapse;border-spacing: 0;}
table td{padding: 5px;text-align: center;vertical-align: middle; color: #333;border:1px solid#ccc;}
table td p{margin: 0;}